package com.fy.mapper;

import com.fy.commodity.dto.CalendarDto;
import com.fy.commodity.dto.ScenicDto;
import com.fy.commodity.dto.TicketDto;
import com.fy.commodity.dto.TicketTypeDto;
import com.fy.entity.Ticket;
import com.fy.service.TicketImpl;

import java.util.List;

public interface TicketMapper {
//价格日历
CalendarDto calendarFindByTicketId(int ticketId);
//根据id查类型
TicketTypeDto queryTypeById(Integer id);
//根据id查景区
ScenicDto queryScenicById(Integer id);
//根据id查门票
TicketDto queryTicketById(Integer id);
//删除类型
Integer deleteType(Integer id);
//删除景区
Integer deleteScenic(Integer id);
//删除门票
Integer deleteTicket(Integer id);
//编辑类型
Integer editType(Object obj);
//编辑景区
Integer editScenic(Object obj);
//编辑门票
Integer editTicket(Object obj);
//新增类型
Integer createType(Object obj);
//新增景区
Integer createScenic(Object obj);
//新增门票
Integer createTicket(Object obj);
//查询所有类型
List<TicketTypeDto> queryTypeList(Integer pageSize, Integer limit);
//查询所有景区
List<ScenicDto> queryScenicList(Integer pageSize, Integer limit);
//查询所有门票
List<TicketDto> queryTicketList(Integer pageSize, Integer limit) ;


}
